#include "SubsystemBaseTerrain.h"
#include "NewTerrainContentsGenerator23.h"
// #include "TerrainSerializer23.h"
#include "GameSingleton.h"
#include "Managers/GameManager.h"
#include "Log.h"

namespace PocketSurvival
{
    SubsystemBaseTerrain::SubsystemBaseTerrain(){}

    void SubsystemBaseTerrain::load(const nlohmann::json &json)
    {
        SubsystemTerrain::load(json);
        // terrainSerializer = std::make_shared<TerrainSerializer23>();

        terrainContentsGenerator = std::make_shared<NewTerrainContentsGenerator23>();
    }

}